body a {
    text-decoration: none;
}

.title {
    text-align: center;
    font-family: sans-serif;
    font-size: larger;
    color: #6699cc;
    width: 1000px;
    margin: 0 auto;
    
}

.grid {
    width: 1000px;
    margin: 0 auto;

}

.grid table {
    width: 100%;
    //border-collapse: collapse;
    font-size: 12px;
    font-family: Verdana;

}

.table_head {
    font-size: medium;
    text-align: center;
    font-weight: bold;
    background-color: #6699cc;
}

.table_row_1 {
    background-color: #e0e0e0;
}

tr {
    height: 25px;
}

.form {
    width: 1000px;
    margin: 0 auto;
    font-family: sans-serif;
    font-style: normal;

}

.form select {
    width: 300px;
    border: medium solid #FFFFFF;
    background-color: #e0e0e0;
}

.form input {
    width: 300px;
}

input.button {
    cursor: pointer;
    background-color: #FFCC00;
    font-weight: bold;
    width: 100px;

}

.form td {
    font-size: x-small;
    font-weight: bold;

}

.messages {
    width: 1000px;
    margin: 0 auto;
    font-size: x-small;
    font-weight: bold;
    color: red;
}

.required {
    color: red;
}

#results {
    color: gray;
    //float:left;
    
}

.submitted {
    text-align:center;
    background-color:#D1F1FF ;
}

.in_progress{
    text-align:center;
    background-color:#FEFBC3 ;
}

.approved{
    text-align:center;
    background-color: #E1FFA7;
}

.declined {
    text-align:center;
    background-color:#FFDDDC ;
}




